SpringBoot 项目打jar包可能出现的问题:

您所在的位置:网站首页 repackagemojo not present SpringBoot 项目打jar包可能出现的问题:

SpringBoot 项目打jar包可能出现的问题:

2024-07-15 23:27:49| 来源: 网络整理| 查看: 265

SpringBoot 项目打jar包出现的问题:

问题一:子项目进行clean后package,出现程序包xxx不存在错误,但实际上对应包已经成功导入了 在这里插入图片描述

**解决方案1:**打开idea的Settings, 进入Build Execution Deployment——>Build Tools——>Maven——>Runner,将Delegate IDE勾上就可以了。(将idea的编译和运行的操作委托给maven)。

在这里插入图片描述

**解决方案2:**删除 .idea 文件夹,清除缓存重启打开这个项目

**解决方案3:**选中对应项目,mavne->Reimport。(基本无用,运气好可能有用)

问题二:打包完成后运行jar包,dos窗口弹出没有主清单属性

**解决方案1:**需要将jar解压,修改MAIN文件

**解决方案2:**修改pom.xml文件,使用Maven打包,在pom.xml文件添加如下依赖

org.springframework.boot spring-boot-maven-plugin

重新构建maven,直接使用maven打包即可(无需指定mainclass)

问题三:Error injecting: org.springframework.boot.maven.RepackageMojo

**解决方案1:**这个问题可能是打包器版本问题,使用最新版本打包器,支持Java Runtime (class file version 61.0)版本,对低版本java8(52.0)未做适配。在maven中添加指定低版本的打包插件。我这里选择的是2.6.2

org.springframework.boot spring-boot-maven-plugin 2.6.2

**解决方案2:**将java项目升级为高版本,Java17。

**问题四:**java项目才去分模块搭建,就会出现多个启动类,可以通过idea进行Artifacts打包,分别将不同模块的项目打成jar包。也可以通过配置maven插件。

解决方案:

在父模块maven中添加打包插件: org.apache.maven.plugins maven-compiler-plugin 3.10.1 org.apache.maven.plugins maven-assembly-plugin 3.3.0 make-assembly package single com.mest.BlogAdminApplication com.mest.MestBlogApplication ${project.build.directory}/#maven-assembly-plugin jar-with-dependencies 然后在子模块的maven中添加: org.springframework.boot spring-boot-maven-plugin 2.6.2 //指定版本打包插件 repackage ${project.artifactId} 首先clean清除先前的jar包,再package打包。 在这里插入图片描述

关闭idea启动类,运行jar包成功启动,暴露端口:

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭